AmeliaBooking\Application\Services\Booking\AppointmentApplicationService B

Total Complexity 99
Dependencies 23
Dependents 0
Total lines 937
Lines of code 507
Logical lines of code 244
Comment lines 240
Methods 17
Properties 1

Methods 17

Method Rating Maintainability Complexity Lines of code
update()
C
32 25 97
processPackageAppointmentBooking()
A
45 12 41
add()
A
40 9 60
getAppointmentLengthTime()
A
53 8 22
isAppointmentStatusChangedWithBooking()
A
44 6 50
removeBookingFromGroupAppointment()
A
40 5 65
build()
S
48 6 31
canBeBooked()
S
54 4 22
manageDeletionParentRecurringAppointment()
S
57 4 17
delete()
S
61 4 13
getAppointmentEntitiesIdsBySearchString()
S
52 3 26
removeBookingFromNonGroupAppointment()
S
52 3 25
getAppointmentRequiredTime()
S
60 3 13
convertTime()
S
62 3 12
isAppointmentRescheduled()
S
68 2 7
isAppointmentStatusChanged()
S
79 1 3
__construct()
S
81 1 3